/**
 * 列表型数据-->树形数组
 * @params
 *{list}Array 列表数据
 *
 **/
export const translateDataToTree = (list, pid) => {
  const treeArr = []
  list.forEach(item => {
    if (item.pid === pid) {
      // console.log(item)
      treeArr.push(item) // 添加到树形数组
      // item.children = item.children || [] // 初始化children
      // item.children = translateDataToTree(list, item.id) // 递归
      const children = translateDataToTree(list, item.id) // 找到的节点的子节点
      if (children.length) {
        item.children = children
      }
      // list.forEach(citem => {
      //   if (citem.pid === item.id) {
      //     console.log('二级部门', citem)
      //     item.children = item.children || []
      //     item.children.push(citem)
      //   }
      // })
    }
  })
  return treeArr
}
